home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d7 / host44.arc / HOST44.DOC < prev    next >
Text File  |  1990-10-26  |  88KB  |  1,873 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                ▓▓      ▓▓    ▓▓▓▓▓▓▓▓▓    ▓▓▓▓▓▓▓    ▓▓▓▓▓▓▓▓▓▓    ▓▓▓▓▓▓▓
  17.                ▓▓      ▓▓    ▓▓     ▓▓    ▓▓             ▓▓              ▓▓
  18.                ▓▓      ▓▓    ▓▓     ▓▓    ▓▓             ▓▓             ▓▓
  19.                ▓▓▓▓▓▓▓▓▓▓    ▓▓     ▓▓    ▓▓▓▓▓▓▓        ▓▓         ▓▓▓▓▓
  20.                ▓▓      ▓▓    ▓▓     ▓▓         ▓▓        ▓▓             ▓▓
  21.                ▓▓      ▓▓    ▓▓     ▓▓         ▓▓        ▓▓              ▓▓
  22.                ▓▓      ▓▓    ▓▓▓▓▓▓▓▓▓    ▓▓▓▓▓▓▓        ▓▓        ▓▓▓▓▓▓▓
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.                  HOST3 - The Most Advanced Host/BBS System for Telix
  32.                         Version 4.4  Date: October 26th, 1990
  33.                     Copyright 1989, 1990 by Host Software Products
  34.  
  35.  
  36.  
  37.  
  38.                                 Host Software Products
  39.                                   15837 Windrose Way
  40.                                San Diego, CA 92127-2066
  41.  
  42.                               Daniel E. Horn - President
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                            T A B L E  O F  C O N T E N T S
  49.           -----------------------------------------------------------------
  50.  
  51.  
  52.                Introduction .........................................  1
  53.                     Registration ....................................  2
  54.                     System Requirements .............................  4
  55.  
  56.                Installing HOST44 ....................................  4
  57.  
  58.                Configuring HOST44 ...................................  5
  59.                     Host Upload Directory ...........................  5
  60.                     System Password .................................  5
  61.                     User Comments Sent To ...........................  5
  62.                     Screen Blank Time Limit .........................  5
  63.                     Chat Starting Time ..............................  5
  64.                     Chat Ending Time ................................  5
  65.                     Time Per Access Level ...........................  5
  66.                     Level of Uploads ................................  6
  67.                     Log Off New Users ...............................  6
  68.                     Delete Bad Archives .............................  6
  69.                     Number Of Downloads .............................  6
  70.                     Access 1 Download Limit .........................  6
  71.                     DOORWAY Command Line ............................  6
  72.                     Telix Config File ...............................  6
  73.                     Configuring the Modem ...........................  7
  74.                     Configuring System Colors .......................  7
  75.                     Configuring Bulletins ...........................  7
  76.                     Configuring Doors ...............................  8
  77.                     Configuring Archives ............................  8
  78.                     Configuring Macros ..............................  9
  79.  
  80.                Main Menu Options ....................................  9
  81.  
  82.                Message Menu Options ................................. 11
  83.  
  84.                File Menu Options .................................... 12
  85.  
  86.                Sysop's Keyboard Commands ............................ 13
  87.  
  88.                Adding Files to the File Base ........................ 14
  89.                     Doing it manually ............................... 14
  90.                     Using ADDFILES.EXE .............................. 15
  91.  
  92.                Adding Doors to HOST44 ............................... 15
  93.  
  94.                Adding Bulletins to HOST44 ........................... 16
  95.  
  96.  
  97.  
  98.  
  99.  
  100.                            T A B L E  O F  C O N T E N T S
  101.           -----------------------------------------------------------------
  102.  
  103.  
  104.                Using The User Editor ................................ 16
  105.  
  106.                Using H44COMP.EXE Manually ........................... 18
  107.  
  108.                Using Marshall Dudley's DOORWAY.EXE .................. 19
  109.  
  110.                What's New in this Version? .......................... 20
  111.  
  112.                What's Planned for the Future? ....................... 22
  113.  
  114.                Thanks and Appreciation .............................. 23
  115.  
  116.                Technical Support .................................... 24
  117.  
  118.                Appendix A - H44DOOR.SYS Format ...................... 25
  119.  
  120.                Appendix B - Writing Your Own Converter .............. 29
  121.  
  122.                Appendix C - Files: Required, Optional, Created ...... 31
  123.  
  124.                Appendix D - System Variables ........................ 35
  125.  
  126.  
  127.  
  128.                                                                     Page: 1
  129.  
  130.  
  131.  
  132.                                    WHAT IS HOST3?
  133.  
  134.           HOST3 is a line of fully functional  remote systems  that can  be
  135.           used as a complete  BBS, or as an advanced remote access  system.
  136.           HOST3 has  been created and  designed  to be fast,  friendly, and
  137.           extremely flexible, allowing even  the most novice  computer user
  138.           to have it up and running in minutes, yet having the power  to be
  139.           completely customized for each persons tastes.  HOST3 has some of
  140.           the most advanced  features found in  a BBS system today!   HOST3
  141.           has the ability to handle multiple doors (and even  handles doors
  142.           for  other BBS  systems!),  multiple  bulletins, and  a  complete
  143.           message base system with built in full screen editor.
  144.  
  145.           HOST3 has  been written for  the Telix (C) communications program
  146.           and is written entirely in SALT (Script Application Language  for
  147.           Telix) which is the most  powerful and  extensive script language
  148.           available. If you do not use Telix as your everyday communication
  149.           program, you should. Telix is the most advanced package available
  150.           and is easy to use!
  151.  
  152.  
  153.  
  154.                                                                     Page: 2
  155.  
  156.  
  157.  
  158.                This program is  distributed under the  Shareware   concept.
  159.           Non-Registered  users of HOST44 are  granted a limited license to
  160.           use it  for a 4 week  trial period,  in order to  determine  it's
  161.           usefulness to you.  ANY other use of HOST44 after that period  is
  162.           strictly prohibited.
  163.  
  164.                                     WHY REGISTER?
  165.  
  166.           *  Registration allows you to use HOST44 on a regular basis.
  167.  
  168.           *  Registered users will receive mailed  notification of  updates
  169.              to the program.
  170.  
  171.           *  Registered users will also  receive top  priority in any  help
  172.              or comments they have/need.
  173.  
  174.           *  Registered  users  receive  copies of  program  which has  the
  175.              "UNREGISTERED" statement removed and  replaced  with one which
  176.              says "REGISTERED TO:" and which gives their names.
  177.  
  178.           *  Registered copies of  HOST44 have the  limit on  messages  and
  179.              files raised from 50  (current limit on  UNREGISTERED versions
  180.              of HOST44) to a higher limit of 29,999 messages and 999 files,
  181.              as well the limit on Bulletins and Doors is raised  from 10 to
  182.              999.
  183.  
  184.           *  Registered users receive two additional support programs:
  185.  
  186.              H44UEDIT.EXE : A true full-screen external user editor  allows
  187.                             editing of  ALL user  information,  as well  as
  188.                             easy addition of new users.
  189.  
  190.              MENUEDIT.EXE : A full-screen Menu Editing program which allows
  191.                             Reading and Writing to each specific menu. Thus
  192.                             enabling the sysop to personalize the different
  193.                             menus.  As well the new version has the ability
  194.                             to change the HOST44 menu key commands.
  195.  
  196.           *  Registered users will be able to join the  beta test  process,
  197.              and will receive previews of all new software if they want.
  198.  
  199.           Registration  is  US$25.00, plus  US$2.50 (US$3.50 OverSeas)  for
  200.           shipping and handling and covers all of the above features.
  201.  
  202.                  To Order, Make check or money order out to:
  203.  
  204.                                         Host Software Products
  205.                                         15837 Windrose Way
  206.                                         San Diego, CA  92127-2066
  207.  
  208.  
  209.  
  210.                                                                     Page: 3
  211.  
  212.  
  213.           -----------------------------------------------------------------
  214.  
  215.           Please send:
  216.  
  217.           HOST44 Registration .............. $ 25.00 _____
  218.  
  219.           Shipping and Handling include $2.50 ($3.50 Overseas)
  220.  
  221.           Disk Size:  5.25" ______   3.5" ______
  222.  
  223.           { Print }
  224.  
  225.           Name   :______________________________________________________
  226.  
  227.           Address:______________________________________________________
  228.  
  229.                   ______________________________________________________
  230.  
  231.                   ______________________________________________________
  232.  
  233.           Day Phone:(____)______-_______    Evening:(____)______-_______
  234.  
  235.           Current version I have ______
  236.  
  237.           Comments:_____________________________________________________
  238.  
  239.                    _____________________________________________________
  240.  
  241.                    _____________________________________________________
  242.  
  243.           { Optional }
  244.  
  245.           Computer Type:________________________________________________
  246.  
  247.           Modem Type And Speed:_________________________________________
  248.  
  249.           Color display [Y/N]: __
  250.  
  251.           Where did you hear about (and/or receive a copy of) HOST44?
  252.  
  253.  
  254.           { } BBS   Name______________________  Ph #(____)______-_______
  255.           { } Sig   Name________________________________________________
  256.           { } CompuServe
  257.           { } Friend
  258.           { } Other ____________________________________________________
  259.  
  260.           -----------------------------------------------------------------
  261.  
  262.  
  263.  
  264.                                                                     Page: 4
  265.  
  266.  
  267.  
  268.                This program evolved from the original  HOST.SLC/HCONFIG.SLC
  269.           programs,  and then the later revisions by Jon  Flemming found in
  270.           HOST2.SLC/H2CONFIG.SLC.
  271.  
  272.                HOST3 was written as a sort of pet project of mine, in order
  273.           to enhance the HOST2.SLC program, written by Jon Flemming. I felt
  274.           that although he had made some superb changes to Colin's original
  275.           HOST.SLC,  there was SO much more that  could be done to make the
  276.           program  even better.    So, I began working on it.   Over time I
  277.           I have made uncountable changes and have ended up with the latest
  278.           version of HOST3, version 4.4.  I hope you enjoy it!
  279.  
  280.                                       DISCLAIMER
  281.  
  282.           This program is  provided as is,  and is to  be run at  your  own
  283.           risk.  There is  NO  warranty of any kind or  form covering  this
  284.           program.  Exis Inc., Colin Sampaleanu, and the author are  not in
  285.           any way responsible, or liable for any damages  of any kind  that
  286.           may arise from the usage of this program, or that of any programs
  287.           or files associated, or included with it.
  288.  
  289.           TELIX.EXE, SALT,  HOST.SLC,  HCONFIG.SLC:  Copyright  1986, 1987,
  290.           1988, 1989, 1990 by Exis Inc., and Colin Sampaleanu.
  291.           Used with permission.
  292.  
  293.           DOORWAY.EXE Copyright 1987, 1988, 1989 by Marshall Dudley.
  294.           Used without permission.
  295.  
  296.  
  297.                                  SYSTEM REQUIREMENTS
  298.  
  299.           HOST3 requires a minimum of 350k  memory and requires Telix  3.12
  300.           and DOS version 3.0 or later.
  301.  
  302.  
  303.                                      INSTALLATION
  304.  
  305.                To install HOST44 simply  place all the  files contained  in
  306.           HOST44 archive in your  Telix directory.  Run Telix, and then hit
  307.           ALT-G.  Then type in HINSTALL.SLC, HINSTALL will then be run  and
  308.           will  give you the  default  data directory  (\TELIX\HOST),  this
  309.           directory is where HOST44 will keep all of its data files at.  If
  310.           you wish to change this do so now.  HINSTALL will then  place the
  311.           different files into their correct directories. If HINSTALL finds
  312.           any data files from previous versions of HOST it will ask you  if
  313.           you wish to convert  them, if you say yes  HINSTALL will  run the
  314.           convert  program  and then  will place the newly  converted  data
  315.           files into the data directory. Once HINSTALL has finished running
  316.           it will  allow you  to either  start HOST44 now or  quit.  If you
  317.           choose tostart HOST44  it will automatically  run HOST44 for you.
  318.  
  319.  
  320.  
  321.                                                                     Page: 5
  322.  
  323.  
  324.  
  325.                                   CONFIGURING HOST44
  326.  
  327.                When run for the first time HOST44 will immediately run  the
  328.           Configuration program so that it can create the  HOST44.CFG file.
  329.           Here you can make changes to the HOST44 that  deals both with the
  330.           actual operation of HOST44 and  also change it's "Look and Feel".
  331.           Following is a list of all the configuration  items available and
  332.           a short description of their uses.  Note that some  items involve
  333.           the operations of HOST44 and thus might refer to another location
  334.           for a more in depth description.
  335.  
  336.           NOTE: Those options listed under the heading CONFIG PAGE 2 can be
  337.                 edited by pressing PgDn (or the character they are accessed
  338.                 by).  To get back to the first page press PgUp.  Also those
  339.                 options which have their own sub menus will be listed under
  340.                 their own titles.
  341.  
  342.  
  343.                                  CONFIGURATION PAGE 1
  344.  
  345.                Host Upload    : This is the directory that all uploads will
  346.                Directory        be placed in upon completion.
  347.  
  348.                System Password: This is the password that is needed to shut
  349.                                 down the system as well as shell to DOS.
  350.  
  351.                User Comments  : This is the name of the person to which any
  352.                Sent To          comments  will be  sent to, it defaults  to
  353.                                 Sysop.  Changing this will allow  the sysop
  354.                                 to log on under a different name but  still
  355.                                 receive the comments.
  356.  
  357.                Screen Blank   : This option allows you to change the number
  358.                Time Limit       of minutes before HOST44 will automatically
  359.                                 blank the main call screen.
  360.  
  361.                Chat Starting  : This is  the time  that you would like  the
  362.                Time             "Chatting Times" to start.  Chat  will come
  363.                                 at this time.  (Chat can also be forced  on
  364.                                 or forced off at any time by pressing F1).
  365.  
  366.                Chat Ending    : This is the  time that  you would  like the
  367.                Time             "Chatting Times" to end.
  368.  
  369.                Time Per Access: This  is the number of minutes  allowed  on
  370.                Level            the system per access level (Example: If it
  371.                                 is set to 10, A Level 2 user would get  20,
  372.                                 while a level 6 user would get 60  minutes,
  373.                                 respectively).
  374.  
  375.  
  376.  
  377.                                                                     Page: 6
  378.  
  379.  
  380.  
  381.                Level of       : This is the access level to which a file is
  382.                Uploads          set to when uploaded by a user.  If set  to
  383.                                 a 1 then all access levels  will be able to
  384.                                 see the file, while if set to 8, only level
  385.                                 8 and 9 users could see the file.
  386.  
  387.                Log Off New    : This switch  determines the  status of  new
  388.                Users            users after  completing the logon  section.
  389.                                 If turned on all new  users will be  logged
  390.                                 off the system after completion of logon.
  391.  
  392.  
  393.                                  CONFIGURATION PAGE 2
  394.  
  395.                Delete Bad     : This switch determines the status of  files
  396.                Archives         which fail to pass  the archive  test after
  397.                                 being uploaded.  If On all files failing to
  398.                                 pass the test will be deleted.  If Off they
  399.                                 will be added to the database as a  private
  400.                                 file to sysop with a note about the status.
  401.  
  402.                Number Of      : This is the  number  of downloads (per  one
  403.                Downloads        upload) that a user can make.  If  they try
  404.                                 to download more they will be told the need
  405.                                 to make an upload.
  406.  
  407.                Access 1       : This is the limit (in Kilobytes) that users
  408.                Download Limit   with level 1 access can download per logon.
  409.  
  410.                DOORWAY Command: This is the  command  line string  sent  to
  411.                Line             DOORWAY.EXE (if  used) when a  user  does a
  412.                                 online shell to DOS.  Note that the  option
  413.                                 can contain any of the System Variables and
  414.                                 will automatically be used. (See Appendix D
  415.                                 System Variables for more information).
  416.  
  417.                Telix Config   : This option contains the name of the  TELIX
  418.                File             configuration file being  used, this should
  419.                                 be changed if you  are using  HOST44 with a
  420.                                 separate TELIX  configuration  file.  Since
  421.                                 HOST44  uses information found in the  file
  422.                                 it is important that this is set correctly.
  423.  
  424.                Reset Default  : If chosen this option will reset all of the
  425.                Options          configuration  options  to  their  original
  426.                                 default values.
  427.  
  428.  
  429.  
  430.                                                                     Page: 7
  431.  
  432.  
  433.                                 CONFIGURING THE MODEM
  434.  
  435.                Modem Answer   : This is  the string  which is  sent to  the
  436.                String           modem when a RING is detected.  The default
  437.                                 is "ATA" and should  work for most  modems.
  438.                                 If it does not work for you try turning  on
  439.                                 Modem Auto Answer Mode.
  440.  
  441.                Modem Pickup   : This  is the  string which  is sent to  the
  442.                String           modem  when going  offhook (in  conjunction
  443.                                 with Pickup Modem in Local and Utils). This
  444.                                 string will make the modem pickup and cause
  445.                                 a busy signal.
  446.  
  447.                Pickup Modem In: This  option  determines if  HOST44  should
  448.                Local            pickup the phone (go offhook) when doing  a
  449.                                 local log on.  Having this turned on  would
  450.                                 cause any callers to get a busy signal when
  451.                                 in the local mode.
  452.  
  453.                Pickup Modem In: This  option  determines if  HOST44  should
  454.                Utils            pickup the phone (go  offhook) when running
  455.                                 any of the utility programs.
  456.  
  457.                Modem Auto     : This option if on will cause HOST44 and the
  458.                Answer Mode      modem to use  the modems Auto  Answer Mode.
  459.                                 This option  should only be used if  HOST44
  460.                                 fails to answer  the phone  when a call  is
  461.                                 being received.
  462.  
  463.  
  464.                               CONFIGURING SYSTEM COLORS
  465.  
  466.                Choosing this option will allow you to configure each of the
  467.                different color selections used in HOST44.  When choosing  a
  468.                color (in color menu box) using the Up/Down keys  will go to
  469.                the previous/next  color, and  pressing the  PgUp/PgDn  keys
  470.                will allow  changing  the background  colors.  Choosing  the
  471.                Use Default Colors  option will  reset all  colors to  their
  472.                default values.
  473.  
  474.  
  475.                                    CONFIGURING BULLETINS
  476.  
  477.                This option will allow you to add/delete/edit the  different
  478.                bulletins allowed in HOST44.  Pressing the Right/Left  arrow
  479.                keys will rotate through the  different information  screens
  480.                while PgUp / PgDn  will  scroll through all  the  bulletins.
  481.                The following options are available  in the bulletin  config
  482.                section:
  483.  
  484.  
  485.  
  486.                                                                     Page: 8
  487.  
  488.                     Add A Bulletin : This  option will  allow you to add  a
  489.                                      bulletin to HOST44.
  490.  
  491.                     Delete A       : This option will allow you to delete a
  492.                     Bulletin         bulletin previously input.
  493.  
  494.                     Edit A         : This option  will allow you to edit  a
  495.                     Bulletin         bulletin previously input.
  496.  
  497.                     Jump To A      : This option will allow you to jump  to
  498.                     Bulletin         specific bulletin number.
  499.  
  500.                     Exit To Main   : This option will exit you back to  the
  501.                     Menu             Main configuration menu.
  502.  
  503.  
  504.  
  505.                                     CONFIGURING DOORS
  506.  
  507.                This option will allow you to add/delete/edit the  different
  508.                doors allowed in HOST44.  Pressing the Left/Right arrow keys
  509.                will rotate through the different information screens, while
  510.                PgUp/PgDn will scroll through all the doors.  The  following
  511.                options are available in the door configuration section:
  512.  
  513.                     Add A Door: This option will allow you to add a door to
  514.                                 HOST44.
  515.  
  516.                     Delete A  : This option will allow you to delete a door
  517.                     Door        previously input.
  518.  
  519.                     Edit A    : This option will allow you to edit a  doors
  520.                     Door        information previously input.
  521.  
  522.                     Jump To A : This option  will  allow you to  jump to  a
  523.                     Door        specific door number.
  524.  
  525.                     Exit To   : This option will exit you back to the  main
  526.                     Main Menu   configuration menu.
  527.  
  528.                See the section  entitled "Adding Doors to HOST44" for  more
  529.                information on adding doors to HOST44.
  530.  
  531.  
  532.                                    CONFIGURING ARCHIVES
  533.  
  534.                This option will allow you to  change the 10 archives  which
  535.                are accepted by HOST44.  These 10 different archive listings
  536.                contain the information on the archive extension, program to
  537.                run when working with that extension, and the View, Extract,
  538.                and Test strings which are passed to the unarchiver. To edit
  539.                one of the unarchivers, place the scroll bar (using  Up/Down
  540.  
  541.  
  542.  
  543.                                                                     Page: 9
  544.  
  545.                arrow keys) on the  archiver  you wish  to edit, then  press
  546.                return, H44CONFIG will  then allow  you to edit each  of the
  547.                options in turn, during editing pressing ESC will allow  you
  548.                to keep that option unchanged.  Below is a list of  the five
  549.                options:
  550.  
  551.                     Extension   : This is the acceptable extension for this
  552.                                   archive.
  553.  
  554.                     Program name: This is the file to run to work with this
  555.                                   archive, note  that  the file must be  in
  556.                                   your path. 
  557.  
  558.                     Test Line   : This is the command line sent to the file
  559.                                   (Program) in order to  run a test on  the
  560.                                   archives.
  561.  
  562.                     View Line   : This is the command line sent to the file
  563.                                   (Program) in order to  view the files  in
  564.                                   the archives.
  565.  
  566.                     Extract Line: This is the command line sent to the file
  567.                                   (Program) in order to extract files  from
  568.                                   the archives.
  569.  
  570.  
  571.                                   CONFIGURING MACROS
  572.  
  573.                This option will allow you to display the macros assigned to
  574.                certain keys, edit/assign macros to keys, and also save  the
  575.                macros to disk.  To display macro's assigned to a key choose
  576.                the Display Key option "A", and then press the key you  wish
  577.                to display.  If the key is a HOST44 systems key a message is
  578.                displayed saying the key is being used  by HOST44.  To  edit
  579.                or assign a macro to a  key choose the Edit Key  option "B",
  580.                press the key you wish  to edit, then type  in whatever  you
  581.                want the macro to be.  Note that only ASCII  characters  (no
  582.                ALT keys) can be used in macro's, and CTRL characters can be
  583.                used by placing a carat "^" in front of  the character  (for
  584.                example a  RETURN would be "^M", a tab is "^I" etc.  To save
  585.                any macros you have  changed choose the Save Macros  option.
  586.  
  587.  
  588.  
  589.                                   MAIN MENU OPTIONS
  590.  
  591.                This is a list of all user commands available from the  Main
  592.           Menu section.  Each option will be followed by a list of all user
  593.           access levels this option is available to.
  594.  
  595.                (M)essage : This option allows the user to go to the message
  596.                System      base  system.
  597.  
  598.  
  599.  
  600.                                                                    Page: 10
  601.  
  602.                Levels    : ALL
  603.  
  604.                (F)ile    : This option  allows the  user to go to the  File
  605.                System      Base  System.
  606.                Levels    : ALL
  607.  
  608.                (P)age    : If the  sysop is  available, this  command  will
  609.                            ring a bell  calling you to  chat,  otherwise it
  610.                            will print a message saying that the sysop isn't
  611.                            available.  When the sysop is not available, the
  612.                            user has the option of leaving a private message
  613.                            to him.
  614.                Levels    : ALL
  615.  
  616.                (B)ulletin: This option shows a list of bulletins accessible
  617.                            by the  user and  allows them to  choose one  to
  618.                            view.
  619.                Levels    : ALL
  620.  
  621.                (Y)our    : Lets the user change  their address, city,  zip,
  622.                Defaults    state, choose a default  protocol, and turn  the
  623.                            pause function on or off.
  624.                Levels    : ALL
  625.  
  626.                (C)omments: This  option  will allow  the  user to  write  a
  627.                To Sysop    private message to the "Sysop" (Message is  sent
  628.                            to name  of user  defined  in the  configuration
  629.                            program.
  630.  
  631.                Levels    : ALL
  632.                System    : This shows the user the daily usage log. Hitting
  633.                (L)og       Ctrl-P will pause, and Ctrl-X will abort.
  634.                Levels    : 7, 8, 9
  635.  
  636.                (X)pert   : This function  allows the user  to change  their
  637.                            expertise level, to one of three levels:
  638.  
  639.                               NOVICE      : Gives a menu of commands.
  640.                               INTERMEDIATE: Gives  the command  letters  as
  641.                                             part of the input line.
  642.                               EXPERT      : NO help whatsoever!
  643.                Levels    : ALL
  644.  
  645.                Run       : This option shows a list of the doors which  are
  646.                (D)oors     available to the user.
  647.                Levels    : ALL
  648.  
  649.                (S)hell to: This lets the user shell to DOS.  If the user is
  650.                DOS         remote (not keyboard) then they will be prompted
  651.                            for the system  password, if they fail  to enter
  652.                            it, they will not be able to shell.
  653.  
  654.  
  655.  
  656.                                                                    Page: 11
  657.  
  658.                IMPORTANT!: There is NO current way to  check on the  status
  659.                            of the carrier. Due to this fact, if the carrier
  660.                            is lost while a user is in DOS (via remote) then
  661.                            the SYSTEM WILL HANG!. The only solution if this
  662.                            happens is to reboot the computer.
  663.                Levels    : 7, 8, 9
  664.  
  665.                (G)oodbye : Log's the user off.
  666.                Levels    : ALL
  667.  
  668.                Control-Z : This lets  the user shut  down the  system.  The
  669.                            user is  prompted for  the system  password.  If
  670.                            they fail to give it, the program will  continue
  671.                            running.
  672.                Levels    : 9
  673.  
  674.  
  675.  
  676.                                  MESSAGE MENU OPTIONS
  677.  
  678.                This is  a list of  all  user  commands  available from  the
  679.           Message Menu section.  Each option will be followed by a list  of
  680.           all user access levels this option is available to.
  681.  
  682.                (R)ead    : This allows the user to read the messages in the
  683.                Message     message base.  Following is  a list of  commands
  684.                            available in the Read Message Mode:
  685.  
  686.                     (A)gain   : Read current message again.
  687.                     (N)ext    : Read next message.
  688.                     (P)revious: Read previous message.
  689.                     (R)eply   : Reply to current message.
  690.                     (K)ill    : Kill current message (allowed  only to  the
  691.                                 sender, receiver, or level 9 user).
  692.                     (Q)uit    : Quit reading messages.
  693.                Levels    : ALL
  694.  
  695.                (W)rite   : This  allows the user to  write a  message to  a
  696.                Message     user (either Public or Private).
  697.                Levels    : ALL
  698.  
  699.                (P)ack    : This allows the user to do a pack of the message
  700.                Database    base  (it  is an  interface  to the  H44COMP.EXE
  701.                            program).
  702.                Levels    : 9
  703.  
  704.                (Q)uit to : This allows  the  user to  go back  to the  main
  705.                Main Menu   menu.
  706.                Levels    : ALL
  707.  
  708.  
  709.                                                                    Page: 12
  710.  
  711.                                   FILE MENU OPTIONS
  712.  
  713.                This is a list of all user commands available from the  File
  714.           Menu section.  Each option will be followed by a list of all user
  715.           access levels this option is available to.
  716.  
  717.                (F)iles   : This shows the user a listing of the files which
  718.                List        are available at their level.
  719.                Levels    : ALL
  720.  
  721.                (X)tended : This  allows the  user to see a  listing  of the
  722.                File List   files available at their level, but includes the
  723.                            uploader, aprox. time for transfer, and more.
  724.                Levels    : ALL
  725.  
  726.                (U)pload  : Allows user to upload a file (if not  already in
  727.                            the file database) to the system.
  728.                Levels    : ALL
  729.  
  730.                (D)ownload: Let's the user Download files.  Level 1 can only
  731.                            download a  specified  limit.  Levels 7,8,9  can
  732.                            download from ANY directory.
  733.                Levels    : ALL
  734.  
  735.                (V)iew    : Lets the user view an archive.  Levels 7,8,9 can
  736.                Archive     view archives in ANY directory.
  737.                Levels    : ALL
  738.  
  739.                (E)xtract : This lets the user extract files from an archive
  740.                Archive     the file is then archived (using PKZIP), into  a
  741.                            temp file  called (TEMPARC.ZIP).  It  is deleted
  742.                            when the user hangs up.
  743.                Levels    : 3,4,5,6,7,8,9
  744.  
  745.                (S)how a  : Allows  user to  do a  listing of  the files  in
  746.                Directory   directory,  given by the  directory  name and  a
  747.                Listing     filespec to list.
  748.                Levels    : 7,8,9
  749.  
  750.                (C)hange  : This option allows the  user to change  the file
  751.                File        information in the database.
  752.                Levels    : 9
  753.  
  754.                (R)emove  : This  option allows  the user to  remove a  file
  755.                File        from the database.
  756.                Levels    : 9
  757.  
  758.                (P)ack    : This allows the user  to do a pack  of the  file
  759.                Database    base  (it  is  a  interface to  the  H44COMP.EXE
  760.                            program).
  761.                Levels    : 9
  762.  
  763.  
  764.  
  765.                                                                    Page: 13
  766.  
  767.                (Q)uit to : This  allows the  user to  go back  to the  main
  768.                Main Menu   menu.
  769.                Levels    : 9
  770.  
  771.  
  772.  
  773.                               SYSOP'S KEYBOARD COMMANDS
  774.  
  775.                This is a list of the commands  available to the sysop.  Not
  776.           all commands are available at all times.
  777.  
  778.  
  779.                                 WHEN NO USER IS ONLINE
  780.  
  781.           F1:  This turns chat on or off.  The line in the status box shows
  782.                the current condition of chat. (If chat is forced on or  off
  783.                then the chat status will be a different color then normal).
  784.                (See "CONFIGURING HOST44" more detail on Chat Hours).
  785.  
  786.           F2:  This brings up the user  editor.  Note that there must be at
  787.                least ONE user, otherwise the user editor will NOT work.
  788.                (See  "USING THE USER EDITOR"  for more  information  on the
  789.                user editor).
  790.  
  791.           F8:  This allows the sysop to turn the status line of  HOST44  on
  792.                or off.  Having it off will increase the size of the viewing
  793.                screen by three lines.
  794.  
  795.           U:   This will run the user compressor program, which will delete
  796.                any old or deleted users.  NOTE:  There must be at least one
  797.                user in the user file, or the compressor will not run.
  798.  
  799.           ALT-J: This allows the sysop to do a shell to DOS.
  800.  
  801.           ALT-A: Run the Editor Configured in Telix.
  802.  
  803.           ALT-O: This runs the configuration program.
  804.  
  805.           ALT-Z: This brings up a box giving all the online commands.
  806.  
  807.           ALT-X: This will exit the program and go back to Telix.
  808.  
  809.  
  810.                                 WHEN A USER IS ONLINE
  811.  
  812.           F1:  Turns chat on or off (same as above)
  813.  
  814.           F2:  Runs user editor (same as above)
  815.  
  816.           F3:  Temporarily lowers the user's access.
  817.  
  818.           F4:  Temporarily raises the user's access.
  819.  
  820.  
  821.  
  822.                                                                    Page: 14
  823.  
  824.           F5:  Temporarily lowers the time allowed by five minutes.
  825.  
  826.           F6:  Temporarily raises the time allowed by five minutes.
  827.  
  828.           F8:  Toggles Status Line (same as above)
  829.  
  830.           F10: Chat with user.
  831.  
  832.           ALT-J: Shell to DOS (the user can not see)
  833.  
  834.           ALT-H: Terminate user.
  835.  
  836.           ALT-X: Exit program to Telix.
  837.  
  838.           ALT-Z: Bring up the help box.
  839.  
  840.  
  841.  
  842.  
  843.                              ADDING FILES TO THE DATABASE
  844.  
  845.                                   Doing It Manually
  846.  
  847.           With the release of HOST41, HOST now uses a file database  system
  848.           of files  as opposed to  earlier versions  (HOST3, HOST31)  which
  849.           just let users have  files in a specific  drive/directory.  While
  850.           the old system was simple to use (If you wanted  a new file to be
  851.           downloadable you  just put it in the  directory) it was not  only
  852.           unsafe (no  control over who downloaded what) but it also had  no
  853.           descriptions of the file nor of who uploaded it. The new database
  854.           system allows the sysop  to have files from ANY  drive/directory,
  855.           and  is also  access level  orientated (meaning a  file could  be
  856.           seen/downloaded by only a specific access level (or higher) user)
  857.           Plus, it also allows for descriptions  of files, and keeps  track
  858.           of  who uploaded  the file.
  859.  
  860.           Because of the new system, the sysop can not  just copy the  file
  861.           into  a directory  and have  it be  available.  The file  must be
  862.           added to the database.  The simplest way of doing this is just to
  863.           do a local logon and then do a upload of the file (just like  any
  864.           user might do).  If the file is in the uploads directory then  it
  865.           will be checked, and then HOST44 will ask you for the description
  866.           of the file. If a file that is not in the uploads directory needs
  867.           to be added to the database all that is needed is to just  upload
  868.           the file with it's FULL path in front.  Example:
  869.  
  870.           C:\DOS\ZIPS\GAME.ZIP
  871.  
  872.           This would add the file GAME.ZIP to the database and when  a user
  873.           downloaded, or viewed it, the exact path would be used.  Just  as
  874.           if the file had been in the uploads directory.
  875.  
  876.  
  877.  
  878.                                                                    Page: 15
  879.  
  880.           Adding multiple files to the database is just as simple.  If  you
  881.           have five or six files  to upload in a  directory other than  the
  882.           uploads  directory, just  upload the  directory name  and  "*.*".
  883.           Example:
  884.  
  885.           C:\DOS\ZIPS\*.*
  886.  
  887.           HOST44 would go through  and ask you if you wanted to upload each
  888.           file  available in the  directory until all the  files  have been
  889.           processed.
  890.  
  891.                                   Using ADDFILES.EXE
  892.  
  893.           There is also a new external program called ADDFILES.EXE that you
  894.           can use to add files to the database.  ADDFILES.EXE allows you to
  895.           tag files from any  drive or directory by  pressing the Space Bar
  896.           on the file to tag it (Space Bar again will untag the file).   F2
  897.           will allow you to  change drives.  Once  you have tagged all  the
  898.           files you want added, press F1.  ADDFILES will  then show you the
  899.           information for each file, you may change any information as  you
  900.           want (Make sure you hit RETURN each time you change before  going
  901.           to the next item). To add the file to the database you must press
  902.           F2.  If you press F2 and a beep sounds  this means that  the file
  903.           is  already  present in the  database.  If  you wish  to skip the
  904.           current file just press F1. You may press F10 to exit the program
  905.           at any time.
  906.  
  907.  
  908.  
  909.                                 ADDING DOORS TO HOST44
  910.  
  911.                With the release of HOST44 the sysop now has the ability  to
  912.           set up multiple external  door programs for  users to run.  These
  913.           door programs can do a  multitude of  things from being  games to
  914.           play, to having specific functions to do (like a Call Back Verify
  915.           door). These doors can be set to be access level orientated  (ie.
  916.           a door available  to only level 9 users)  and can be  one of four
  917.           types of  programs (EXE, COM, BAT, SLC).  HOST44 also has  direct
  918.           direct support for PCBoard 14.x, GAP,  QBBS, RBBS, Remote Access,
  919.           and DOORWAY.EXE doors just by choosing the correct converter.  To
  920.           add doors to HOST44 is fairly simple process, but it does require
  921.           some  work.  First  off you  must  install the door  (Follow  the
  922.           instructions contained in the Doors documentation).  If  the door
  923.           requires a directory that the BBS's  system files will be located
  924.           in, then put in the path that the door resides in (For example if
  925.           you had the door in  C:\DOORS\GAMEDOOR, and the  door needed  the
  926.           path for the BBS files you would put in C:\DOOR\GAMEDOOR). If the
  927.           door requires  commands passed  to it then write  them down,  you
  928.           will use them when installing the door into HOST44. Once you have
  929.           correctly  installed the door itself, then run the HOST44  config
  930.           program and  choose the  "Configuring Doors" option.  Now  choose
  931.           the "Add Door" option.  HOST44 will ask you what the program name
  932.  
  933.  
  934.  
  935.                                                                    Page: 16
  936.  
  937.           is to run, here you want to put the FULL path and filename to the
  938.           door (example, if it was DOOR.EXE in the previous directory,  you
  939.           would place  C:\DOORS\GAMEDOOR\DOOR.EXE in here).  Once  you have
  940.           entered the name  press ENTER.  Now HOST44 will  ask you for  the
  941.           command line, if you need to pass information to the door via the
  942.           command line then type in the information needed here, note  that
  943.           you can use the System Variables (See Appendix D) here where they
  944.           are needed.  When finished (or if not needed) press ENTER. HOST44
  945.           will now ask for a description for the door, here you need to put
  946.           in a description of the door, this is what the user will see when
  947.           they are shown a list of the  available doors.  Next HOST44  will
  948.           ask for the Access Level required to run the door.  This  is what
  949.           access level a user must have before they  can run the door.  The
  950.           last thing HOST44 will ask  is what (if any) converter  is needed
  951.           for the door.  Here you need to choose  the BBS program the  door
  952.           is written for, if the door is written for HOST44 then choose the
  953.           "No Converter" option.  Once you have chosen the  correct convert
  954.           routine then you are finished.  Try running the door in the local
  955.           mode to make sure it works, if not look over all the  information
  956.           you've placed in HOST44 about the door and check to make sure  it
  957.           is correct.  If you have made  a mistake you can easily  edit the
  958.           information by choosing the  "Edit a Door"  option.  If it  still
  959.           doesn't work check to  make sure you have  installed the door  up
  960.           correctly.
  961.  
  962.  
  963.  
  964.                               ADDING BULLETINS TO HOST44
  965.  
  966.                HOST44 now has a full screen bulletin configuration  section
  967.           which  replaces the old  ASCII  text file  implementation of  the
  968.           bulletins.  The new  routines will  allow you to  easily input  a
  969.           bulletins information. To add a bulletin to HOST44 run the HOST44
  970.           configuration  program  and  choose  the  "Configuring Bulletins"
  971.           option, and then choose the "Add a Bulletin" option.  HOST44 will
  972.           now prompt you to input the name of the bulletin.  Here you  need
  973.           to input the FULL path and filename of the file (for  example  if
  974.           you had the file  BULL1.TXT in the  C:\TELIX\BLTS  directory  you
  975.           would input  C:\TELIX\BLTS\BULL1.TXT  as the filename).  Once you
  976.           have input the filename press ENTER.  Now HOST44 will ask for the
  977.           description you want the  bulletin to have, this  description  is
  978.           what is shown to the user when they view the bulletin list.  Next
  979.           HOST44 will ask for the  access level.  This is the  access level
  980.           which is required for the user to be  able to view that  specific
  981.           bulletin.  Once you  have input that  then the bulletin is  input
  982.           into the system.  If at any time you make a mistake you  can edit
  983.           that information by choosing the "Edit A Bulletin" option.
  984.  
  985.  
  986.  
  987.                                 USING THE USER EDITOR
  988.  
  989.                The User Editor will  allow you to  change some  information
  990.  
  991.  
  992.  
  993.                                                                    Page: 17
  994.  
  995.           about the user. There are two sections in this part. One is about
  996.           the different  functions in the  Editor, the other  is about  the
  997.           different categories.
  998.  
  999.  
  1000.                                        MOVEMENT
  1001.  
  1002.                There are some special keys in the Editor that will move you
  1003.           around.
  1004.  
  1005.                Up Arrow   : This will move you up one category.
  1006.  
  1007.                Down Arrow : This will move you down one category.
  1008.  
  1009.                Home       : This moves you to the top of the categories.
  1010.  
  1011.                End        : This moves you to the end of the categories.
  1012.  
  1013.                Page Down  : This moves you to the next user.
  1014.  
  1015.                Page Up    : This moves you to the previous user.
  1016.  
  1017.                                       CATEGORIES
  1018.  
  1019.                User's Name: This is the user's name.
  1020.  
  1021.                User's Password: This is the user's password.
  1022.  
  1023.                User's Access: This is the user's access level.
  1024.  
  1025.                User's Flag: This is the users status flag, A is  Active,  D
  1026.                             is Delete, and B is Blacklist.
  1027.  
  1028.                User's Phone: This is the user's phone number.
  1029.  
  1030.                User's Address: This is the user's street address.
  1031.  
  1032.                User's City: This is the user's city.
  1033.  
  1034.                User's State: This is the user's state.
  1035.  
  1036.                User's Zip: This is the user's zip code.
  1037.  
  1038.                User Comment: This is a place to put in a comment.
  1039.  
  1040.                Last on: This shows when the user was last on
  1041.  
  1042.                Downloads: This shows how many downloads the user has made
  1043.  
  1044.                Uploads: This shows how many uploads the user has made
  1045.  
  1046.           NOTE:  There must  be at least one  user in the user file, or the
  1047.                  Editor will not run.
  1048.  
  1049.  
  1050.  
  1051.                                                                    Page: 18
  1052.  
  1053.  
  1054.                               USING H44COMP.EXE MANUALLY
  1055.  
  1056.           This program will allow you to compress the three different  data
  1057.           files.  The three are  the user data file, the message base  data
  1058.           file and the file base data file.  The program may be run  either
  1059.           from within HOST44  (User Compressor, and  Pack Base  commands in
  1060.           both Message Base and File Database), or from the DOS Prompt.  By
  1061.           typing H44COMP at the dos  prompt you will be shown a  listing of
  1062.           the different commands.  Briefly those commands are:
  1063.  
  1064.           P - Path To Data files: For when you are running the program from
  1065.                                   a directory OTHER then the directory  the
  1066.                                   data files are in.  Example usage:
  1067.  
  1068.                                     H44COMP p\TELIX
  1069.  
  1070.           U - Compress User File: This command runs  the user compressor it
  1071.                                   has one extra optional switch which is:
  1072.  
  1073.                                   D:(x) - Days since last call
  1074.  
  1075.                                   Where (x) is a number of days allowed for
  1076.                                   users to have last connected.   If it  is
  1077.                                   not used the program will default to 30.
  1078.  
  1079.           M - Compress Message Base: This  command runs  the  message  base
  1080.                                      compressor.  It has two extra optional
  1081.                                      switches:
  1082.  
  1083.                                      K - Kill Private
  1084.  
  1085.                                      This switch will delete *ALL*  private
  1086.                                      mail which has been read.
  1087.  
  1088.                                      D:(x) - Days to allow
  1089.  
  1090.                                      Where (x) is number of days allowed to
  1091.                                      keep old messages.  Default setting is
  1092.                                      30 days.
  1093.  
  1094.           F - Compress File Database: This runs the file base compressor it
  1095.                                       has three extra optional switches:
  1096.  
  1097.                                       D - Sort By Date
  1098.  
  1099.                                       This switch will do a sort based upon
  1100.                                       the file date as opposed to a  normal
  1101.                                       alphabetical sort.
  1102.  
  1103.                                       R - Reverse Sort
  1104.  
  1105.  
  1106.  
  1107.                                                                    Page: 19
  1108.  
  1109.                                       This switch reverses the sort routine
  1110.                                       making it sort the greatest (be it in
  1111.                                       date or alphabetically) first and the
  1112.                                       smallest last (ie files would be Z-A)
  1113.  
  1114.                                       K - Kill files not found
  1115.  
  1116.                                       This switch causes the program to run
  1117.                                       a check on each file to see if it  is
  1118.                                       actually there.  If the  file is  NOT
  1119.                                       found, then it  will be removed  from
  1120.                                       the database.
  1121.  
  1122.  
  1123.  
  1124.                          USING MARSHALL DUDLEY'S DOORWAY.EXE
  1125.  
  1126.                DOORWAY.EXE is a program  written by Marshall Dudley,  which
  1127.           allows a online user to Shell to DOS and not only run all of  the
  1128.           DOS commands but also to run almost ANY program online.   DOORWAY
  1129.           redirects the input and output of the programs to the com port as
  1130.           well as to the console allowing not only the user to see what  is
  1131.           running but also to allow the  sysop to view it as well.  To  use
  1132.           DOORWAY.EXE  with HOST44,  you must be running ANSI.SYS  (Or  any
  1133.           ANSI program with the exception of FANSI-Console) and you need to
  1134.           place the DOORWAY.EXE program into your Telix directory.  Once  a
  1135.           user shells to DOS then  DOORWAY.EXE will run.  The user  can now
  1136.           use any  DOS commands they  want.  If the  user wishes  to run  a
  1137.           program they will first need to turn on the DOORWAY mode on their
  1138.           own terminal program (ALT = for Telix) (Have user check for other
  1139.           communications programs) once they are  finished in DOS they  may
  1140.           type EXIT (just as if in a DOS shell)  and they will be  returned
  1141.           to HOST44 (If they have invoked their terminal into DOORWAY  mode
  1142.           they will need to turn it off before they will be able to use any
  1143.           of it's functions again).  If during anytime while the user is in
  1144.           DOS they hang up or loose carrier somehow, DOORWAY.EXE will do  a
  1145.           reboot  of the computer automatically.  If you have any  problems
  1146.           running DOORWAY.EXE you can change the command line which is sent
  1147.           to DOORWAY.EXE in the configuration  program (Option "T").   This
  1148.           will allow you to change it until you fix whatever problems might
  1149.           occur.
  1150.  
  1151.           NOTE: When running DOORWAY.EXE under Telix/HOST44 there might  be
  1152.                 a minimal amount of RAM available, which might not allow  a
  1153.                 user to run certain programs.
  1154.  
  1155.  
  1156.  
  1157.                                                                    Page: 20
  1158.  
  1159.  
  1160.  
  1161.                              WHAT'S NEW IN THIS VERSION?
  1162.  
  1163.  
  1164.                o Increased number of user levels to 9 from previous 4.
  1165.  
  1166.                o Improved  FSME (Full  Screen Message Editor), added insert
  1167.                  and delete line commands, and speed up the editor.
  1168.  
  1169.                o Added Non-Full Screen Message Editor.
  1170.  
  1171.                o Added full screen QUOTING of original reply messages!
  1172.  
  1173.                o Added DOOR support!  You can now have up to (10 in the non
  1174.                  registered version)  different doors  and HOST44  supports
  1175.                  PCBoard 14.x, QBBS, RBBS, GAP/DOORWAY doors as well!
  1176.  
  1177.                o Added more message support!  Now the registered version of
  1178.                  HOST44 can have up to 29,999 different messages!
  1179.  
  1180.                o Added a trashcan  list support.  Now you  can have a  text
  1181.                  file list of names you don't want on your system!
  1182.  
  1183.                o Added a bunch of system variables for use in the doors and
  1184.                  the DOORWAY command line when shelling to DOS remotely.
  1185.  
  1186.                o Rewrote logon procedure, now  HOST44 has  "Quick Logon's",
  1187.                  if you  logon on  using  the format  ANSWER{NAME{PASSWORD,
  1188.                  (ANSWER is either a "Y" or a "N"  for ANSI screens),  then
  1189.                  HOST44 will log you on quickly.
  1190.  
  1191.                o Added support for all (except BiModem) external  protocols
  1192.                  that have been added to Telix to be used in HOST44!
  1193.  
  1194.                o Added full keyboard macro support!  Now you can have  your
  1195.                  own macro's when using HOST44 in the local mode!
  1196.  
  1197.                o HOST44 now keeps track of the  users time on per day,  now
  1198.                  if the user has 60 minutes a day and uses  45 on his first
  1199.                  call when he calls back he only has 15 minutes left!
  1200.  
  1201.                o Improved the  ADDFILES.EXE  program, now it has  automatic
  1202.                  tag scroll, no longer  requires ENTER  to save input,  and
  1203.                  accepts 400 files per directory, and 100 tagged files, and
  1204.                  ADDFILES now has MOUSE support!
  1205.  
  1206.                o Fixed Bug in the Modem Answer, which was causing HOST43 to
  1207.                  go into a loop of hanging up and then answering the phone,
  1208.                  also fixed bug that was causing  HOST43 to not answer  the
  1209.                  phone at all.
  1210.  
  1211.  
  1212.  
  1213.                                                                    Page: 21
  1214.  
  1215.                o Added support for Modem Auto Answer mode, if HOST44  built
  1216.                  in answer method  doesn't work for  you, then you can  now
  1217.                  switch HOST44 into Auto  Answer mode (having  Modem answer
  1218.                  for HOST44).
  1219.  
  1220.                o Fixed Bug in HOST43 which was causing it to connect at bad
  1221.                  baud rates (for example 1200, even  though it should  have
  1222.                  been 2400).
  1223.  
  1224.                o Added better kill message routine, now any user can kill a
  1225.                  message to them/from them, and level 9 users can kill  ANY
  1226.                  message.
  1227.  
  1228.                o Added ability to add/edit the  archives which are  allowed
  1229.                  to be uploaded. Now you can add up to 10 different archive
  1230.                  programs!
  1231.  
  1232.                o Rewrote all of the external programs (like H44COMP.EXE) so
  1233.                  they require less memory and run even faster then before!
  1234.  
  1235.  
  1236.           And that is just a FEW of all the new and exciting changes to the
  1237.           newest version of HOST3, version 4.4.  Please read the  WHATS.NEW
  1238.           file for more changes and better in depth descriptions.
  1239.  
  1240.  
  1241.  
  1242.                                                                    Page: 22
  1243.  
  1244.  
  1245.                             WHAT'S PLANNED FOR THE FUTURE?
  1246.  
  1247.  
  1248.                Multiple Bases:  Multiple message and file bases are in  the
  1249.                                 works for future versions.  This will allow
  1250.                                 the sysop to have different bases for other
  1251.                                 topics, file types, etc.
  1252.  
  1253.                Expanded Editor:  I'm working on expanding the functions the
  1254.                                  full screen editor can  do, new  additions
  1255.                                  will  include more  lines available,  back
  1256.                                  wrap, paragraph reformatting, and possible
  1257.                                  block commands.
  1258.  
  1259.                BBS List:  A full working BBS listing program,  where the  a
  1260.                           user can add information about other BBS's.
  1261.  
  1262.                Time Savings Door:  A door which  will allow  users to  save
  1263.                                    any extra time they might have.
  1264.  
  1265.                BiModem Door:  A door  to interface  BiModem and  HOST44  to
  1266.                               allow users to download/upload using  BiModem
  1267.                               but still keep HOST44 security systems intact
  1268.                               and safe.
  1269.  
  1270.                Multiple Events:  Multiple  external / Internal events  with
  1271.                                  full sliding capabilities.
  1272.  
  1273.  
  1274.  
  1275.                                                                    Page: 23
  1276.  
  1277.  
  1278.  
  1279.                                THANKS AND APPRECIATION
  1280.  
  1281.                There are a few people to whom I would  like to give special
  1282.           thanks to,  for their  help and  cooperation in  my  endeavor  to
  1283.           create this program:
  1284.  
  1285.                Marvin Blackburn:  My *FIRST* registered  user  and my  most
  1286.                                   important  beta  tester,  his  input  and
  1287.                                   support have done the most for HOST!
  1288.                                         Thank you VERY much Marvin!
  1289.  
  1290.                Tony Gentile:  My friend and C "teacher"  who taught  me the
  1291.                               basics of  the C  language,  which  helped  a
  1292.                               GREAT deal  when working on this program.
  1293.                                    Thanks Tony.
  1294.  
  1295.                Richard Fry:   One of my  best friends who  is always giving
  1296.                               me support and comments about HOST.  Some  of
  1297.                               his best ideas have made HOST what it is now!
  1298.                                    I'll Always Be Grateful Rick!
  1299.  
  1300.                Bill Parfitt:  The sysop of dBored  (619-748-3644), who  not
  1301.                               only gave me a LOT of support, but gave me  a
  1302.                               good place  to put my  program as  well,  but
  1303.                               also  gave me my own conference!
  1304.  
  1305.                                    VERY special thanks to you Bill!
  1306.  
  1307.           And of course to all the beta testers:
  1308.  
  1309.           Steve See,  Jack Gordon, Lloyd Burt,  Harry Smith, Steve Walcher,
  1310.           Jay Hanna, Jerry Mecray, and the rest!
  1311.  
  1312.              Thank you for all the hard work guys, you've done a good job!
  1313.  
  1314.  
  1315.           And finally,
  1316.  
  1317.                Colin Sampaleanu,
  1318.  
  1319.                For the extremely  hard work and  numerous, uncounted  hours
  1320.           that he has put into creating Telix, which is  the best  telecomm
  1321.           program around!  As well as putting up with my questions, bugging
  1322.           them about problems and all around giving them a hard time!
  1323.  
  1324.                EXTRA thanks to you Colin!
  1325.  
  1326.  
  1327.  
  1328.                                                                    Page: 24
  1329.  
  1330.  
  1331.                                   TECHNICAL SUPPORT
  1332.  
  1333.                If you have any  suggestions or ideas for the next  version,
  1334.           or any problems, or, (God forbid), bugs.   You may  get a hold of
  1335.           me at these locations:
  1336.  
  1337.              BEST WAY!-> dBored of San Diego, (619) 748-3644
  1338.                            (Prodoor Conf. HOST3)
  1339.  
  1340.              BEST WAY!-> PCRelay (RIME), HOST-BBS Conference
  1341.  
  1342.                          If your PCRelay Board does not carry our  support
  1343.                          conference ask them to!  Ask for:
  1344.  
  1345.                               HOST-BBS - RelayNet Master Number #203
  1346.  
  1347.  
  1348.                          Telix Support BBS, (416) 439-9399
  1349.  
  1350.                          PCRelay (RIME), Communications conference
  1351.                          PCRelay (RIME), Telix Conference
  1352.                          FIDO Net Telix Conference
  1353.                          InterLink Telix Conference
  1354.  
  1355.                          Call us voice at: (619) 674-1549
  1356.                          Business Hours: Mon-Fri 10am-5pm PST
  1357.  
  1358.                          Or write us at:
  1359.  
  1360.                               Host Software Products
  1361.                               15837 Windrose Way
  1362.                               San Diego, CA  92127-2066
  1363.  
  1364.  
  1365.  
  1366.                                                                    Page: 25
  1367.  
  1368.  
  1369.  
  1370.                            APPENDIX A - H44DOOR.SYS FORMAT
  1371.  
  1372.                This file is written  out when HOST44  runs a door  program.
  1373.           This file  contains information  pertaining  to  both the  user's
  1374.           status  and also to  the status of  certain variables in  HOST44.
  1375.           Following is the file format of the  H44DOOR.SYS file and  then a
  1376.           short description of the different variables and their use.
  1377.  
  1378.           Following is the file format for H44DOOR.SYS:
  1379.  
  1380.           NOTE:  Each of the  Positions given  are actual locations in  the
  1381.                  data file, as referenced by the Fseek() function in  SALT.
  1382.                  These positions might not be  exactly the same (but should
  1383.                  be) in any other language.
  1384.  
  1385.           The following is information on the data type formats used in the
  1386.           H44DOOR.SYS file.
  1387.  
  1388.                Str: Straight ASCII string of up to (Length) size.
  1389.                Chr: Integer changed into a string using the Itos() function
  1390.                     to use it as a integer use the Stoi() function.
  1391.                Int: Integer number (0-255) stored as a character value.  To
  1392.                     use this as an integer use the SubChr() function to get
  1393.                     the ASCII character value as an integer.
  1394.  
  1395.           Position  Length    Type      Title
  1396.           ────────  ──────    ────      ─────
  1397.  
  1398.                0         1     Int      Local Mode
  1399.                1         5     Str      Baud Rate
  1400.                6         5     Str      DTE Rate
  1401.               11         1     Int      Error Correcting Connection
  1402.               12         1     Int      Auto Baud Detect
  1403.               13         1     Int      Status Bar Location
  1404.               14         6     Str      Time User Logged On (Seconds)
  1405.               20         6     Str      Seconds Remaining This Call
  1406.               26         3     Str      User Number
  1407.               29         1     Chr      User Access Level
  1408.               30        20     Str      User Name
  1409.               50        35     Str      User City, State
  1410.               85        18     Str      User Phone
  1411.              103        10     Str      User Password
  1412.              113        10     Str      User LastOn
  1413.              123         1     Chr      User ANSI
  1414.              124         1     Chr      User Pause
  1415.              125         1     Chr      User Experience
  1416.              126         1     Str      User Protocol
  1417.              127         3     Chr      User Uploads
  1418.              130         3     Chr      User Downloads
  1419.              133         1     Int      ANSI_1
  1420.  
  1421.  
  1422.  
  1423.                                                                    Page: 26
  1424.  
  1425.              134         1     Int      ANSI_2
  1426.              135         1     Int      ANSI_3
  1427.              136         1     Int      ANSI_4
  1428.              137         1     Int      ANSI_5
  1429.              138         1     Int      ANSI_6
  1430.              139         1     Int      System Color 1
  1431.              140         1     Int      System Color 2
  1432.              141         1     Int      System Color 3
  1433.              142         1     Int      System Color 4
  1434.              143         1     Int      System Color 5
  1435.              144        64     Str      Host Data Directory
  1436.  
  1437.                This is a list off  all information  in the data file  and a
  1438.           brief description of each:
  1439.  
  1440.           Local Mode = This is a  Integer which if '1' means that HOST44 is
  1441.                        in a Local Test Mode (sysop has done a local logon).
  1442.                        A '0' means there is a user online.
  1443.  
  1444.           Baud Rate  = This is the  baud rate which the  user has logged on
  1445.                        at.  Note that  this rate may not be  the same  rate
  1446.                        that the local modem  is running at,  especially  in
  1447.                        the cases  of high speed modems  like the USRobotics
  1448.                        HST.  In any case of baud change done by a Door, the
  1449.                        DTE  Rate  SHOULD  be the  rate  that  is used.  Any
  1450.                        attempt  to  change the  baud rate of a  High  Speed
  1451.                        modem to a rate that is different then the DTE  Rate
  1452.                        will cause a  disruption of  communications  between
  1453.                        Telix and the modem  and will thus  cause a loss  of
  1454.                        the carrier.
  1455.  
  1456.           DTE Rate   = This is the actual operating speed of the modem.  It
  1457.                        should always be given preference over the Baud Rate
  1458.                        See above for more details.
  1459.  
  1460.           Error      = This is an integer  which represents if there is  an
  1461.           Correcting   MNP (Error Correction) connection established.  This
  1462.           Connection   is for  doors  which might  do  things that  require
  1463.                        having that type of connection.
  1464.  
  1465.           Auto Baud  = This is an integer which represents if HOST44 should
  1466.           Detect       change the baud rate on a call (Locked DTE Rate). If
  1467.                        a zero, HOST44 leaves  the baud rate alone (the  DTE
  1468.                        is  locked), a  one specifies  HOST44 to change  the
  1469.                        rate.
  1470.  
  1471.           Status Bar = This is a integer  showing the current  location  of
  1472.                        the bottom line  of the HOST44  status bar.  If  the
  1473.                        status bar is off, this will be 1, if one it will be
  1474.                        a 4.  This is given so that any script doors  may be
  1475.                        able to write to the screen without  disturbing  the
  1476.                        status information if it is written to do so.
  1477.  
  1478.  
  1479.  
  1480.                                                                    Page: 27
  1481.  
  1482.  
  1483.           Time User  = This  is  a integer  containing  the time  the  user
  1484.           Logged On    logged on the system, in seconds from midnight.
  1485.  
  1486.           Seconds    = This  is the  time the  user has  left on the system
  1487.           Remaining    based in seconds.
  1488.  
  1489.           User       = This is the current user's  User Number in the  user
  1490.           Number       data file, it is used to locate the users  different
  1491.                        information in the file quickly.  Note however  that
  1492.                        this is NOT an actual location in the data file, but
  1493.                        is a reference number which is used to calculate the
  1494.                        data's true location in the file.
  1495.  
  1496.           User Access= This is an integer which represents the users access
  1497.           Level        on HOST44, this can be a number between 0 and 9.
  1498.  
  1499.           User Name  = This is the user's full name.
  1500.  
  1501.           User City, = This is a  combination of the user's city  and state
  1502.           and State    they are calling  from in the  format "CITY, STATE".
  1503.  
  1504.           User Phone = This is the user's phone number, note that there  is
  1505.                        no  special format  for the phone  number  as  it is
  1506.                        input as a string of 18 characters in length.
  1507.  
  1508.           User       = This is the user's password.
  1509.           Password
  1510.  
  1511.           User       = This is the date the user was laston. The format  of
  1512.           LastOn       the date is "MM-DD-YY".
  1513.  
  1514.           User ANSI  = This is an  integer representing the  user's current
  1515.                        ANSI status. A '1' means ANSI is on, and a '0' means
  1516.                        that ANSI  is off.  Note  however, that  the  ANSI_x
  1517.                        variables will contain the ANSI color the user  has
  1518.                        chosen regardless of  this status.  This  variable
  1519.                        should always be checked before using ANSI color.
  1520.  
  1521.           User Pause = This is an integer  representing the  status of  the
  1522.                        pause function.  If it is a '1' then Pause is on and
  1523.                        the screen  should be paused every 23 lines.   A '0'
  1524.                        is off and the screen should not be paused.
  1525.  
  1526.           User       = This is an integer  representing the user's  current
  1527.           Experience   help  level.  A  '0' is  the  Novice  level, '1'  is
  1528.                        Intermediate, and '2' is Expert.
  1529.  
  1530.           User       = This is the user's current default protocol.
  1531.           Protocol
  1532.  
  1533.  
  1534.  
  1535.                                                                    Page: 28
  1536.  
  1537.           User       = This is an string  which  contains the total  number
  1538.           Uploads      of uploads the user has made to the system.
  1539.  
  1540.           User       = This is an integer which  contains  the total number
  1541.           Downloads    of downloads the user has made from the system.
  1542.  
  1543.           ANSI_1     = These six integers contain the colors  chosen by the
  1544.           ANSI_2       user as  their default  color.  They  should be used
  1545.           ANSI_3       where a specific color is not  required.  Note  that
  1546.           ANSI_4       these will contain the color number even if the User
  1547.           ANSI_5       has specified  ANSI to  be off.  The program  should
  1548.           ANSI_6       ALWAYS reference the USER_ANSI variable to check  if
  1549.                        ANSI is on or off!
  1550.  
  1551.           Color1     = These  5 integers  are the five  system colors  that
  1552.           Color2       have been chosen by the sysop for the  system  sided
  1553.           Color3       options.  These  colors are  provided  only for  the
  1554.           Color4       ability for  the door  programs  to make  themselves
  1555.           Color5       "Blend"  into HOST44  in operation and to  provide a
  1556.                        more constant interface of the doors and HOST44.
  1557.  
  1558.           Host Data  = This is the  directory where the  HOST44 data  files
  1559.           Directory    are located at.  This is for doors that  may need to
  1560.                        access file data, as well as giving a location where
  1561.                        a door may place it's data files at.
  1562.  
  1563.  
  1564.  
  1565.                                                                    Page: 29
  1566.  
  1567.  
  1568.  
  1569.                        APPENDIX B - WRITING YOUR OWN CONVERTER
  1570.  
  1571.                This section gives a  brief listing of  the "Special" format
  1572.           for a HOST44 Door converter (For  those of you who  would like to
  1573.           write your own  converter).  The  converters  are standard  Telix
  1574.           scripts with  a few "Extra"  specific  details about the  script.
  1575.           Following the description  is a SMALL  example  (no actual  code)
  1576.           for a converter script.  Note that the compiled script must  have
  1577.           a  extension of  H44, and  should  be placed  in  the  HOST  data
  1578.           directory.  If you have a converter you have written please share
  1579.           it with us!
  1580.  
  1581.           The special  format of the converters  is a combination of items,
  1582.           in order to run multiple functions and also interface with HOST44
  1583.           The first specific characteristic is that the FIRST (not counting
  1584.           notes) compilable  line MUST be a  string definition  (global) of
  1585.           12 characters in length  telling what BBS  systems it works  for,
  1586.           in the format below
  1587.  
  1588.           STR  ConverterName[12] = "EXAMPLE";
  1589.  
  1590.           Note  that it is  not necessary for the actual  string to have an
  1591.           exact 12 characters but it must not be more.
  1592.  
  1593.           The second specific  characteristic is  that the script  have two
  1594.           passed variables declared in MAIN().  The first is a string  that
  1595.           contains the path where the converted data file will be placed in
  1596.           and the second is a integer defining if the data file  should  be
  1597.           created, or should  be erased.  Since the  converter MUST do both
  1598.           it is important that it knows which to do, below is an example:
  1599.  
  1600.           Main(Str Path_Name, Int EraseFiles)
  1601.  
  1602.           Note  that if you  attempt to run  the converter from  outside of
  1603.           HOST44 it will not run.
  1604.  
  1605.           The third and final specific characteristic is that the converter
  1606.           must create / erase the  data file based  upon the value  of  the
  1607.           passed integer.  If the  integer is a zero  then the script  must
  1608.           create the data file, if a one it must erase it.  Following is  a
  1609.           short example (template) for a script, note that it does not have
  1610.           any specific code except for the initial variable declaration and
  1611.           the branching based on EraseFiles.  Also  note that this  example
  1612.           does not have to be followed in any way with the exception of the
  1613.           initial variables and the Main() variable declarations.
  1614.  
  1615.  
  1616.  
  1617.                                                                    Page: 30
  1618.  
  1619.  
  1620.           ///////////////////// EXAMPLE CONVERTER /////////////////////////
  1621.  
  1622.           STR  ConverterName[12] = "EXAMPLE";
  1623.  
  1624.           // DEFINE ALL OTHER NEEDED GLOBAL VARIABLES HERE
  1625.  
  1626.           Main(Str Path_Name, Int EraseFiles)
  1627.           {
  1628.           // DEFINE ALL NEEDED LOCAL VARIABLES HERE
  1629.  
  1630.           If(EraseFiles)
  1631.                {
  1632.                EraseTheFile(); // RUN USER FUNCTION TO DELETE DATA FILE
  1633.                Return;         // RETURN TO HOST44
  1634.                }
  1635.           GetData();           // RUN USER FUNCTION TO GET DATA FROM
  1636.                                // H44DOOR.SYS
  1637.           WriteData();         // RUN USER FUNCTION TO WRITE DATA TO THE
  1638.                                // DOOR SYSTEM FILE
  1639.           Return;              // RETURN TO HOST44
  1640.           }
  1641.  
  1642.           //////////////////// END OF EXAMPLE CONVERTER ///////////////////
  1643.  
  1644.  
  1645.           NOTE: This is not intended to be a lesson in writing scripts.  If
  1646.                 you do not know how to write scripts, or are not proficient
  1647.                 at writing  scripts then  PLEASE  do not  attempt to  write
  1648.                 your own  converter.  It  is possible to destroy  important
  1649.                 information  if you make a  mistake.   This information  is
  1650.                 intended solely for  those people  who are  Programmers, or
  1651.                 proficient in SALT.  If you want/need a converter but don't
  1652.                 want to write your own, we will be more then happy to write
  1653.                 one for  you.  Give us  information on  the format for  the
  1654.                 system file and we will help you out!
  1655.  
  1656.  
  1657.  
  1658.                                                                    Page: 31
  1659.  
  1660.  
  1661.  
  1662.                    APPENDIX C - FILES: REQUIRED, OPTIONAL, CREATED
  1663.  
  1664.                Below is a list of all the files that are required by HOST44
  1665.           as well as those which are purely  optional, and  those that  are
  1666.           created and maintained by HOST44.
  1667.  
  1668.                              REQUIRED FILES TO RUN HOST44
  1669.  
  1670.                HINSTALL.SLC   - This is the installation script.  Once used
  1671.                                 it may be deleted.
  1672.  
  1673.                HOST44.SLC     - This is the main program, it is the  script
  1674.                                 which you call in order to run HOST44.
  1675.  
  1676.                H44UTILS.SLC   - Utilities script, it  contains  all of  the
  1677.                                 utilities.  It is  called by the HOST44.SLC
  1678.                                 program.  It  can  also  run by  itself  by
  1679.                                 typing H44UTILS after  pressing  ALT-G.  It
  1680.                                 will be placed in  your script directory by
  1681.                                 HINSTALL.
  1682.  
  1683.                H44ARCS.SLC    - Archive script overlay, contains all of the
  1684.                                 archive handling routines and functions. It
  1685.                                 will be placed in your script directory  by
  1686.                                 HINSTALL.
  1687.  
  1688.                                 NOTE: H44ARCS.SLC can be deleted if you  do
  1689.                                       not wish to  use any  of the  archive
  1690.                                       functions (View/Extract/Test).
  1691.  
  1692.                H44MSGED.SLC   - Message Editor script overlay, contains all
  1693.                                 of the message editor routines.  It will be
  1694.                                 placed in your script directory by HINSTALL
  1695.  
  1696.                                 NOTE: H44MSGED.SLC can be deleted if you do
  1697.                                       not wish to use the  message  editor.
  1698.                                       (No message base).
  1699.  
  1700.                MENUS44.DAT    - This is the file which contains all of  the
  1701.                                 menus for each of the levels as well as the
  1702.                                 sections.  It will be placed  in your  HOST
  1703.                                 data directory by HINSTALL.
  1704.  
  1705.                H44COMP.EXE    - This is the file which  does all  the  data
  1706.                                 file compression.   It can be run  via  DOS
  1707.                                 and the command line, or  internally  using
  1708.                                 the provided user  interfaces.  It will  be
  1709.                                 placed in your HOST data directory.
  1710.                                 (see section  entitled  "USING  H44COMP.EXE
  1711.                                 MANUALLY")
  1712.  
  1713.  
  1714.  
  1715.                                                                    Page: 32
  1716.  
  1717.                *.H44          - Door Converter  overlays, contain  all  the
  1718.                                 information  to  convert  to the  different
  1719.                                 BBS systems.  They will be  placed in  your
  1720.                                 HOST data directory.  Current converters:
  1721.  
  1722.                                    GAP.H44   - GAP BBS/DOORWAY.EXE
  1723.                                    PCB14.H44 - PCBoard 14.x
  1724.                                    QBBS.H44  - QBBS/RBBS/Remote Access
  1725.  
  1726.                                 NOTE: If you do not  wish to  have  support
  1727.                                       for a specific BBS type, then you may
  1728.                                       delete the converter for that BBS.
  1729.  
  1730.                HCONVERT.EXE   - This program will allow you to convert your
  1731.                                 HOST41,  HOST42, or HOST43 user data  files
  1732.                                 into the  new HOST44  data  format.  It  is
  1733.                                 used by  HINSTALL.SLC  and  may be  deleted
  1734.                                 after you have installed HOST44.
  1735.  
  1736.  
  1737.                                     OPTIONAL FILES
  1738.  
  1739.                ADDFILES.EXE   - This program will allow you  externally  to
  1740.                                 tag files on any  drive/directory and  then
  1741.                                 add the tagged files to the file  database.
  1742.                                 It should be placed in the Telix directory.
  1743.                                 (See section entitled "ADDING FILES TO  THE
  1744.                                 BASE" for more information).
  1745.  
  1746.                *.ANS/*.ASC    - These  are eight  (four *.ANS / four *.ASC)
  1747.                                 files  which you  may create  yourself.  If
  1748.                                 found in the Telix directory  they will  be
  1749.                                 displayed to the user  at certain  times as
  1750.                                 follows:
  1751.  
  1752.                     LOGON.*   - This file is displayed  when a user logs on
  1753.                                 the system.
  1754.  
  1755.                     NEWS.*    - This file is displayed after the  user  has
  1756.                                 logged on the  system  for the  first  time
  1757.                                 each day.
  1758.  
  1759.                     BYEBYE.*  - This file is displayed when  the user  logs
  1760.                                 the system.
  1761.  
  1762.                     NEWUSER.* - This file is displayed to all new users.
  1763.  
  1764.                IMPORTANT!     : The input buffer for these files is  set at
  1765.                                 255 characters per line. If you files  have
  1766.                                 more then that amount  per line  they might
  1767.                                 not be sent correctly!
  1768.  
  1769.  
  1770.  
  1771.                                                                    Page: 33
  1772.  
  1773.                HSHELL.BAT     - This batch file if in  the Telix  directory
  1774.                                 will be run automatically if a online  user
  1775.                                 does a shell to DOS.  It will override  ALL
  1776.                                 other shell  options.  The  order in  which
  1777.                                 the shell options take precedence is:
  1778.  
  1779.                                         HSHELL.BAT
  1780.                                         DOORWAY.EXE
  1781.                                         CTTY COMx
  1782.  
  1783.                DOORWAY.EXE    - This fine program by Marshall Dudley, if in
  1784.                                 the Telix  directory, will  be used  in the
  1785.                                 shell to DOS unless it is overridden by the
  1786.                                 existence of HSHELL.BAT.
  1787.                                 (see the  section entitled  "USING MARSHALL
  1788.                                 DUDLEY'S DOORWAY.EXE" for more information)
  1789.  
  1790.                TRASHCAN.DAT   - This ASCII text file if found  in the  HOST
  1791.                                 data directory is used to determine if  any
  1792.                                 name given by a new user is acceptable.  It
  1793.                                 contains names which you do not want listed
  1794.                                 on the BBS.  Any attempt to use a name that
  1795.                                 is listed in this file is not allowed.  The
  1796.                                 format for TRASHCAN.DAT is a  name on  each
  1797.                                 line, for example:
  1798.  
  1799.                                    BADDUDE
  1800.                                    JOE BLOW
  1801.  
  1802.                                 If these two names (one on each line) where
  1803.                                 found in the file then any attempt at using
  1804.                                 these names would not be allowed.
  1805.  
  1806.  
  1807.                                     CREATED FILES
  1808.  
  1809.                USER44.DAT     - This is the file that holds all of the user
  1810.                                 information, it is  created  by HOST44.SLC.
  1811.                                 It is located in your HOST data directory.
  1812.  
  1813.                HOST44.LOG     - This file is created by the HOST44 program,
  1814.                                 it is a log of all  user logon's,  and what
  1815.                                 each user does when on the system.  It will
  1816.                                 be located in your HOST data directory.
  1817.  
  1818.                FILES44.DAT    - This is the file that holds all of the file
  1819.                                 database information, it is created by  the
  1820.                                 HOST44 program and is located  in the  HOST
  1821.                                 data directory.
  1822.  
  1823.  
  1824.  
  1825.                                                                    Page: 34
  1826.  
  1827.                HEADER44.DAT   - These two files are the files that  contain
  1828.                MSG44.DAT        all of  the message  database  information.
  1829.                                 They are created by HOST44 and are  located
  1830.                                 in the HOST data directory.
  1831.  
  1832.                DOORS44.DAT    - This file contains all of  the  information
  1833.                                 to run the door programs.  It is created by
  1834.                                 the HOST44 program and is  located in  your
  1835.                                 HOST data directory.
  1836.  
  1837.                BLTS44.DAT     - This file contains  all of the  information
  1838.                                 on the bulletins.  It is created by  HOST44
  1839.                                 and is located in the HOST data directory.
  1840.  
  1841.  
  1842.  
  1843.                                                                    Page: 35
  1844.  
  1845.  
  1846.  
  1847.                             APPENDIX D - SYSTEM VARIABLES
  1848.  
  1849.                There are a few system variables that can be  placed in  any
  1850.           of the Door Command Lines and the DOORWAY Line.  These  variables
  1851.           if found in these  lines will  be replaced  with the  information
  1852.           that they  represent and  then will  be passed  to the  programs.
  1853.           Following is the list of variables, their names and a description
  1854.           of the information they will be replaced with:
  1855.  
  1856.                %C - Comm Port Number    : Current Comm Port Number
  1857.                %P - Port Address        : Current Comm Port Address In Hex
  1858.                %I - IRQ Line            : Current Comm Port IRQ Line
  1859.                %B - Baud Rate           : Current Baud Rate
  1860.                %D - DTE Rate            : Current DTE Rate
  1861.                %M - Minutes Left        : Minutes User Has Left On System
  1862.                %S - Seconds Left        : Seconds User Has left On System
  1863.                %L - Location Of System  : Location of the  BBS Door  System
  1864.                     File                : File(s).
  1865.  
  1866.           These variables are available for use when running Door  programs
  1867.           that require any of the above information but can not be replaced
  1868.           with a "Standard" value (for instance the current baud).  As well
  1869.           they can be used (in the case of %P %I) in conjunction with doors
  1870.           to specify a non standard comm port (For instance if you have the
  1871.           IRQ for Com1 different from the standard value).
  1872.  
  1873.